//
//  HOMIteratedArgument.h
//  HigherOrderMessaging
//
//  Created by Ofri Wolfus on 29/08/06.
//  Copyright 2006 Ofri Wolfus. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface HOMIteratedArgument : NSObject {
	unsigned	count, nextIndex;
}

+ (id)iteratedArgumentWithArray:(NSArray *)array;
+ (id)iteratedArgumentWithObjects:(id *)objects count:(unsigned)count;
//- (id)initWithArray:(NSArray *)array;
- (id)nextObject;
- (BOOL)isFinished;
- (unsigned)count;
- (void)reset;

@end
